#include <stdio.h>

void input(int *arr, int n){
    for (int i=0; i<n; i++){
        scanf("%d",arr+i);
    }
    

}

void output(int *arr, int n){
    int count=1;
    for (int i=0; i<n; i++){
        if (count==1){printf(" ");}
        printf("%d",(arr[i]));
        count=0;
    }
    printf("\n");
}

void sort(int *arr, int n){
    for (int *p=arr+0; p<arr+n;p++){
        for (int *q=arr+n-1;*q>*p;q--){
            if (*(q-1)>*q){
                int temp=*(q-1);
                *(q-1)=*q;
                *q=temp;
            }
        }
    }
}
int main(){
    int n;
    scanf("%d",&n);
    int arr[n];
    input(arr,n);
    sort(arr,n);
    output(arr,n);
    return 0;
}